package Static;
/*测试本类的静态调用关系*/
public class TestStatic2 {
    public static void main(String[] args) {

    }
}
//1.抽象封装形成老师类
class Teacher{
    //2.定义【普通资源】======》普通资源可以调用静态资源！！！
    //2.1定义普通属性
    String name;
    //2.2定义普通方法
   public void teach(){
       System.out.println(age);//普通属性可以调用静态属性
       eat();;//普通方法可以调用静态方法
       System.out.println("正在上课");
   }


   //3.定义【静态资源】====》不可以调用普通资源！！但可以调用【静态资源】
    //3.1j静态属性
  static  int age;
   //3。2静态方法
   public static  void eat(){
       //System.out.println(name);//报错
       //teach();//报错
       System.out.println(age);//静态属性可以调用静态属性
       eat();//静态方法可以调用静态方法
   }


}

/*
   普通资源：可以调用【静态】资源/【普通】资源
   静态资源：可以调用静态资源

   静态资源 不可以 调用非静态资源（普通资源）
 */